package com.moxiao.yfjh.module.blind.controller.app.controller.exchage.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * @version 1.0
 * @Author zhk
 * @Date 2024/1/17 10:31
 **/

@Schema(description = "App 我的信息")
@Data
public class AppMyQuantityStatisticsVo {

    @Schema(description = "用户昵称", requiredMode = Schema.RequiredMode.REQUIRED, example = "芋艿")
    private String nickname;

    @Schema(description = "是否是会员")
    private Byte haveMember;

    @Schema(description = "是否实名认证")
    private Integer haveNameAuth;

    @Schema(description = "头像")
    private String avatar;


    @Schema(description = "打招呼数量")
    private Long sayHelloNum;


    @Schema(description = "喜欢我数量")
    private Long likeMeNum;

    @Schema(description = "看过我数量")
    private Long seeMeNum;

    @Schema(description = "会员结束时间")
    private LocalDateTime memberEndTime;

    @Schema(description = "会员等级")
    private Byte userLevel;

    @Schema(description = "审核状态")
    private Byte auditStatus;

    @Schema(description = "审核头像")
    private String auditAvatar;

    @Schema(description = "头像认证")
    private Byte avatarAuth;

    @Schema(description = "是否购买红娘")
    private Boolean isMaker;

    @Schema(description = "是否分配红娘")
    private Boolean disMaker;

    @Schema(description = "是否星座测试")
    private Byte isConstellationTest;

    @Schema(description = "星座测试是否提交")
    private Byte isConstellationCommit;
}
